// 设备用量相关类型定义

// 设备用量新增请求对象
export interface MrsEquipUsageAddRequest {
  equipType?: number; // 设备类型，1-电表，2-水表，3-气表，4-智慧用电监控终端
  equipName?: string; // 设备名称
  equipNum?: string; // 设备编号
  groupId?: number; // 分组ID
  enterpriseId?: number; // 企业ID
  locationId?: number; // 所在地点位置ID
}

// 设备用量信息对象
export interface MrsEquipUsage extends MrsEquipUsageAddRequest {
  id?: number; // 设备用量ID
  createTime?: string; // 创建时间
  updateTime?: string; // 更新时间
}

// 设备用量信息查询请求对象
export interface MrsEquipUsageQueryRequest {
  equipType?: number; // 设备类型，1-电表，2-水表，3-气表，4-智慧用电监控终端
  groupId?: number; // 分组ID
}

// ==================== 设备用量查询结果对象 ====================
// 设备用量查询结果对象（根据接口文档定义）
export interface MrsEquipUsageQueryResult {
  id?: number;                     // 房租ID
  equipName?: string;               // 设备名称
  equipNum?: string;               // 设备编号
  currentBillPeriod?: string;      // 当前账期，格式：yyyy-MM
  startDate?: string;              // 开始日期
  endDate?: string;                // 结束日期
  currentUsage?: number;           // 当前用量，单位：kW·h
  previousUsage?: number;          // 上期用量，单位：kW·h
  locationId?: number;             // 所在地点位置ID
  groupId?: number;                // 分组ID
  enterpriseId?: number;           // 企业ID
  location?: string;               // 所在地点位置
}